// 用promise改写以下代码
setTimeout(function () {
  var a = 'hello '
  setTimeout(function () {
    var b = 'lagou '
    setTimeout(function () {
      var c = 'I ❤️ U'
      console.log(a + b + c)
    }, 10)
  }, 10)
}, 10)

// Promise实现
Promise.resolve('hello')
  .then((value) => {
    return `${value} lagou`
  })
  .then((value) => {
    return `${value} I ❤️ U`
  })
  .then((value) => {
    console.log(value)
  })
  .catch((error) => {
    console.log(error)
  })
